package com.zzyl.serve.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.zzyl.serve.domain.NursingProjectPlan;
import java.util.List;



    public interface INursingProjectPlanService extends IService<NursingProjectPlan> {
        /**
         * 查询护理计划和项目关联
         *
         * @param id 护理计划和项目关联主键
         * @return 护理计划和项目关联
         */
        public NursingProjectPlan selectNursingProjectPlanById(Long id);

        /**
         * 查询护理计划和项目关联列表
         *
         * @param nursingProjectPlan 护理计划和项目关联
         * @return 护理计划和项目关联集合
         */
        public List<NursingProjectPlan> selectNursingProjectPlanList(NursingProjectPlan nursingProjectPlan);

        /**
         * 新增护理计划和项目关联
         *
         * @param nursingProjectPlan 护理计划和项目关联
         * @return 结果
         */
        public int insertNursingProjectPlan(NursingProjectPlan nursingProjectPlan);

        /**
         * 修改护理计划和项目关联
         *
         * @param nursingProjectPlan 护理计划和项目关联
         * @return 结果
         */
        public int updateNursingProjectPlan(NursingProjectPlan nursingProjectPlan);

        /**
         * 批量删除护理计划和项目关联
         *
         * @param ids 需要删除的护理计划和项目关联主键集合
         * @return 结果
         */
        public int deleteNursingProjectPlanByIds(Long[] ids);

        /**
         * 删除护理计划和项目关联信息
         *
         * @param id 护理计划和项目关联主键
         * @return 结果
         */
        public int deleteNursingProjectPlanById(Long id);
    }

